place where cattle are sold - Français Anglais Dictionnaire